//
//  UIButton+YsPositionTools.h
//  YsToolsManager
//
//  Created by hle1 on 2020/11/6.
//

#import <UIKit/UIKit.h>

typedef NS_ENUM(NSInteger, ImagePosition) {
    /** 正常图片在左文字在右 */
    ImagePositionNormal = 1,
    /** 图片在上 */
    ImagePositionTop,
    /** 图片在下 */
    ImagePositionBottom,
    /** 图片在右 */
    ImagePositionRight,
};

NS_ASSUME_NONNULL_BEGIN

@interface UIButton (YsPositionTools)
/** 当前图片位置 */
@property (nonatomic, assign, readonly) ImagePosition hle_currentPosition;

/** 要先设置type */
- (void)hle_setPosition:(ImagePosition)position;
/** 设置文字与图片间距 */
- (void)hle_setSpacing:(CGFloat)spacing;
/** 内边距 */
- (void)hle_setPadding:(CGFloat)padding;

- (void)hle_setSpacing:(CGFloat)spacing padding:(CGFloat)padding;

/** size 实际展示的大小 */
- (void)hle_setSpacing:(CGFloat)spacing padding:(CGFloat)padding size:(CGSize)size;

@end

NS_ASSUME_NONNULL_END
